package TP4.samples;

import TP4.TDA.AVLTDA;
import TP4.implementation.AVL;

public class AVLSamples {
	
	public static AVLTDA getABBSample1() {
		AVLTDA abb = new AVL();
		abb.inicializar();
		
		abb.agregar(31);
		abb.agregar(19);
		abb.agregar(36);
		abb.agregar(5);
		abb.agregar(55);
		abb.agregar(63);
		abb.agregar(37);
		abb.agregar(87);
		
		return abb;
	}
	
	public static AVLTDA getABBSample2() {
		AVLTDA abb = new AVL();
		abb.inicializar();
		
		abb.agregar(23);
		abb.agregar(11);
		abb.agregar(38);
		abb.agregar(10);
		abb.agregar(18);
		abb.agregar(33);
		abb.agregar(43);
		abb.agregar(3);
		abb.agregar(12);
		abb.agregar(21);
		abb.agregar(44);
		abb.agregar(13);
		
		return abb;
	}
	
	public static AVLTDA getABBSample3() {
		AVLTDA abb = new AVL();
		abb.inicializar();
		
		abb.agregar(15);
		abb.agregar(2);
		abb.agregar(36);
		abb.agregar(9);
		abb.agregar(29);
		abb.agregar(43);
		abb.agregar(16);
		abb.agregar(30);
		abb.agregar(40);
		abb.agregar(45);
		abb.agregar(38);
		
		return abb;
	}
	
	public static AVLTDA getABBSample4() {
		AVLTDA abb = new AVL();
		abb.inicializar();
		
		abb.agregar(25);
		abb.agregar(3);
		abb.agregar(48);
		abb.agregar(0);
		abb.agregar(10);
		abb.agregar(29);
		abb.agregar(54);
		abb.agregar(9);
		abb.agregar(22);
		abb.agregar(28);
		abb.agregar(32);
		abb.agregar(49);
		abb.agregar(57);
		abb.agregar(27);
		
		return abb;
	}
	
	public static AVLTDA getABBSample5() {
		AVLTDA abb = new AVL();
		abb.inicializar();
		
		abb.agregar(50);
		abb.agregar(33);
		abb.agregar(75);
		abb.agregar(25);
		abb.agregar(47);
		abb.agregar(58);
		abb.agregar(82);
		abb.agregar(4);
		abb.agregar(26);
		abb.agregar(45);
		abb.agregar(53);
		abb.agregar(65);
		abb.agregar(80);
		abb.agregar(94);
		abb.agregar(13);
		abb.agregar(30);
		
		return abb;
	}
}
